.tfCombo_img {
background-image:url('images/cb.button.gif');
background-position:center;
position:absolute;
top:1px;
right:1px;
width:17px;
height:17px;
background-repeat:no-repeat;
}

.tfCombo_option_img {
position:relative;
top:1px;
margin-left:2px;
left:0;
width:18px;
height:18px;
}

.tfCombo_input {
color:#333;
font-family:Arial;
font-size:9pt;
border:0;
position:absolute;
top:0;
padding:2px;
}

.tfCombo_box {
position:relative;
text-align:left;
border:1px solid #7F9DB9;
height:20px;
_height:22px;
overflow:hidden;
background-color:#FFF;
}

.tfCBList {
position:relative;
z-index:30;
overflow-y:auto;
overflow-x:hidden;
border:1px solid #000;
font-family:Arial;
font-size:9pt;
background-color:#FFF;
}

.tfCBList div {
cursor:default;
padding:2px;
}

.tfSelected_option {
background-color:navy;
color:#FFF;
}

.tfCBN /* Normal List Item */ {
overflow:hidden;
width:100%;
}

.hidden {
display:none;
}

div.tfCBResize div.Footer {
height:17px;
width:100%;
font-family:Verdana!important;
font-size:11px!important;
color:#FFF!important;
position:relative;
}

div.tfCBResize div.Footer a.leftLink {
font-family:Verdana!important;
font-size:11px!important;
text-decoration:none!important;
color:#FFF!important;
padding-left:5px;
}

div.tfCBResize div.Footer a.rightLink {
font-family:Verdana!important;
font-size:11px!important;
text-decoration:none!important;
color:#FFF!important;
padding-right:6px;
}

div.tfCBResize div.Footer td.lC {
background-image:url('images/cb.left-rounded.gif');
background-repeat:no-repeat;
width:10px;
}

div.tfCBResize div.Footer td.rC {
background-image:url('images/cb.right-rounded.gif');
background-repeat:no-repeat;
width:16px;
color:#7f9db9;
}

div.tfCBResize div.Footer td.c {
background-image:url('images/cb.mid.jpg');
background-repeat:repeat-x;
}

.tfCBResize {
position:absolute;
z-index:30;
background-color:#FFF;
}